package com.mybatis.crudservice.service;

import com.mybatis.crudservice.tools.PageInfo;

import java.util.List;
import java.util.Map;

/**
 * @ 描 述 : 查询服务service
 * @ 作 者 : 一念〃
 * @ 时 间 : 16:58 2019/5/25
 * @ 备 注 :
 */
public interface ReadService {

    //查询单条
    Map<String, Object> readOne(String mapperName, String selectName, Object params);

    //查询所有 - 默认1000条
    List<Map<String, Object>> readAll(String mapperName, String selectName, Object params);

    //查询所有 - 自动分页
    PageInfo<Map<String, Object>> readList(String mapperName, String selectName, Object params, PageInfo<Map<String, Object>> page);
}
